body {
    background-color: #ffffff;
    font-size: 12px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;  
    margin: 10px;
}

h1 {
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF; 
    font-size:  16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #D20005;
}

a:link, a:visited {
  color: #045491;
  font-weight : bold;
  text-decoration: none;
}

a:link:hover, a:visited:hover  {
  color: #045491;
  font-weight : bold;
  text-decoration : underline;
}


.dial-class {
    border: solid #000000 1px;
    padding: 10px;
    margin: 5px;
    display: inline-block;
}

.align-center {
    text-align: center;
    width: 50%; 
    margin-left: auto;
    margin-right: auto;
}

#dial-grid {
    
    
}

.dial-outter-panel {
    margin: 5px;
    padding: 10px;
    background: #AFAFAF;
    
    
    height: 250px;
    width: 275px;
}

.dial-inner-panel {
    padding: 10px;
    background: #dddddd;
    
    height: 100%;
    width: 100%;
}

.empty-dial-button, .dial-content {
    min-height: 198px;
    
    height: 100%;
    width: 100%;
}

.dial-title {
    
    text-align: center;
    height: 10%;
     
    width: 90%; 
    margin-left: auto;
    margin-right: auto;
}

.dial-image {
    text-align: center;
    height: 90%;
    width: 100%;    
}
.dial-image-image{
    height: 64px;
    width: 64px;
}

.dial-outter-row1 {
    height: 95%;
}

.dial-outter-row2 {
    height: 5%;
    text-align: center;
    background: #dddddd;
}


.login-form {
    display: block;
    
}

.login-label {
    width: 110px;
    display: inline-block;
}

.login-submit{
    /*margin-left: 115px;*/
    width: 150px;
    display: inline-block;
}

.login-div {
    border: solid #000000 1px;
    padding: 10px;
    margin: 5px;
    display: block;
}

.form-error {
    color: red;
}

.form-warn {
    color: #d0c383;
}

.form-info {
    color: green;
}

.lr-margin {
    margin:10px;
    margin-right: 25px;
    margin-left: 25px;
}

.right {
    position:absolute;
    right:0px;
}

.wh100 {
    width: 100%;
    height: 100%;
    display: block;
}


.admin-table {
    width: 100%;
    text-align: center;
}

.admin-table-head {
    background: #888888;
}

.admin-table-row1 {
    background: #bbbbbb;
}
.admin-table-row2 {
    background: #aaaaaa;
}